//
//  ZLSessionViewController.h
//  ZLYoYoIM_Example
//
//  Created by 赵磊 on 2021/1/15.
//  Copyright © 2021 itzhaolei. All rights reserved.
//

#import <NIMKit/NIMKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface ZLSessionViewController : NIMSessionViewController



/* 点击头像
 * 如有需要，请重写此函数，来监听被点击头像的用户IMID
 */
- (void)clickIconWithIMID:(NSString *)IMID MySelf:(BOOL)isMySelf;


/* 点击右上角的按钮
 * 如有需要，请重写此函数，来监听被点击头像的用户IMID
 */
- (void)clickRightItem;


/* 是否展示右上角的按钮
 * 如有需要，请重写此函数，来监听被点击头像的用户IMID
 */
- (BOOL)isShowRightItem;


/* 点击阅后即焚
 * 如有需要，请重写此函数，来监听被点击头像的用户IMID
 */
- (void)onTapBurnAfterReading;


/* 点击送礼物
 * 如有需要，请重写此函数，来监听被点击头像的用户IMID
 */
- (void)onTapGiftGiving;


/* 点击语音通话
 * 如有需要，请重写此函数，来监听被点击头像的用户IMID
 */
- (void)onTapVoiceCalls;


///等待调用，调用时传入阅后即焚的图片地址
- (void)sendBurnAfterReadingWithUrlString:(NSString *)urlString;

///等待调用，调用时传入礼物的图片地址
- (void)sendGiftWithUrlString:(NSString *)urlString;

@end

NS_ASSUME_NONNULL_END
